package com.operate.api.app.term.domain.po;

import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.*;
@Data
@EqualsAndHashCode(callSuper = false)
@Table(name = "app_term")
public class AppTermPO {
    @Id
    private String id;

    /**
     * 条款类型 1用户服务协议 2 用户隐私政策 3儿童个人信息保护规则 4青少年文明公约
     */
    @Column(name = "term_type")
    private Integer termType;

    /**
     * 条款内容
     */
    @Column(name = "term_desc")
    private String termDesc;

    /**
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取条款类型 1用户服务协议 2 用户隐私政策 3儿童个人信息保护规则 4青少年文明公约
     *
     * @return term_type - 条款类型 1用户服务协议 2 用户隐私政策 3儿童个人信息保护规则 4青少年文明公约
     */
    public Integer getTermType() {
        return termType;
    }

    /**
     * 设置条款类型 1用户服务协议 2 用户隐私政策 3儿童个人信息保护规则 4青少年文明公约
     *
     * @param termType 条款类型 1用户服务协议 2 用户隐私政策 3儿童个人信息保护规则 4青少年文明公约
     */
    public void setTermType(Integer termType) {
        this.termType = termType;
    }

    /**
     * 获取条款内容
     *
     * @return term_desc - 条款内容
     */
    public String getTermDesc() {
        return termDesc;
    }

    /**
     * 设置条款内容
     *
     * @param termDesc 条款内容
     */
    public void setTermDesc(String termDesc) {
        this.termDesc = termDesc;
    }
}